"""
This module is responsible for handling the phonology of the language. It 
includes algorithms to parse words as sequences of symbols, to change sounds
from one to another, and to represent sounds as physical characters (glyphs).

It also contains methods that generate words based on models. 
"""
